package c15IO;

import java.io.File;
import java.io.IOException;

class A {
	protected void x() {
	}
}

public class FileTest2 extends A {

	/**
	 * @param args
	 */

	public void x() {
	}

	public static void main(String[] args) throws IOException {
//		System.err.println(Math.random()*10);
		File f = new File("id");
		File f2 = new File("f:/[temp]", "db.rsp");

		System.err.println(f.separatorChar);
		System.err.println(f.exists());
		System.err.println(f.canExecute());
		System.err.println(f.canRead());
		System.err.println(f.canWrite());
		System.err.println(f.compareTo(f2));
		System.err.println(f2.compareTo(f));
		System.err.println(f.createTempFile("file", "tmp").toString());
		System.err.println(f.createTempFile("file", "tmp", new File("d:/[temp]")).toString());
		System.err.println(f.equals(f2));
		System.err.println(f.getAbsolutePath());
		System.err.println(f.getAbsoluteFile());
		System.err.println(f.getCanonicalPath());
		System.err.println(f.getCanonicalFile());
		System.err.println(f.getFreeSpace());
		System.err.println(f.getName());
		System.err.println(f.getParent());
		System.err.println(f.getPath());
		System.err.println(f.getTotalSpace());
		System.err.println(f.isDirectory());
		System.err.println(f.isAbsolute());
		System.err.println(f.isFile());
		System.err.println(f.isHidden());
		System.err.println(f.length());
		System.err.println(f.listRoots());
		System.err.println(new File("c:/d/e/f").mkdirs());
//		System.err.println(f.renameTo(new File("id")));
		System.err.println(f.toURI());
	}

}
